//bange_aux.hpp
//Copyright (C) 2010-2011 Oscar (.teri) Triano

//This program is free software: you can redistribute it and/or modify
//it under the terms of the GNU General Public License as published by
//the Free Software Foundation, either version 3 of the License, or
//(at your option) any later version.

//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.

//You should have received a copy of the GNU General Public License
//along with this program.  If not, see <http://www.gnu.org/licenses/>.

#ifndef _bange_aux_
#define _bange_aux_

#include <SFML/Graphics.hpp>
#include <lua5.1/lua.hpp>

namespace bange{

	namespace aux{
		
		bool ComposeColor(int, sf::Color &, lua_State *);
		void ComposeTupleFromColor(sf::Color &, lua_State *);
		
	}
	
}

/*
int bangeaux_ComposeVector(int, cpVect *, lua_State *);
void bangeaux_ComposeTupleFromVector(cpVect, lua_State *);

int bangeaux_ObjectInsideTable(int, void *, lua_State *);
//Leave a value in the top of lua stack.

void bangeaux_ComposeInfoWithArbiter(cpArbiter *, lua_State *);//+1, -0
void bangeaux_ComposeIaPWithArbiter(cpArbiter *, lua_State *);//+1, -0
*/

#endif
